home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Jumpstart / Multimedia Microsoft Jumpstart Version 1.1a (Microsoft).BIN / develpmt / source / hotspot / vbx / util.c < prev   
Encoding:
C/C++ Source or Header  |  1993-11-02  |  816 b   |  46 lines

  1. #include <windows.h>
  2. #include <mmsystem.h>
  3. #include <digitalv.h>
  4. #include <string.h>
  5. #include "hotspot.h"
  6. LPSTR FindToken(LPSTR psz, char c)
  7. {
  8.     static int len;
  9.     int i = 0;
  10.     static int start = 0;
  11.     static char far retbuf[129];
  12.     static char far storebuf[512];
  13.     if (psz != NULL)
  14.     {
  15.         len = lstrlen(psz);
  16.         _fmemcpy(storebuf, psz, len);
  17.         i = start = 0;
  18.     }
  19.     i = 0;
  20.     while (storebuf[i+start] != c && i+start < len)
  21.     {
  22.         retbuf[i] = storebuf[i+start];
  23.         ++i;
  24.     }
  25.     retbuf[i] = 0;
  26.     start = start + i + 1;
  27.     if (i == 0)
  28.         return NULL;
  29.     else
  30.         return (retbuf);
  31. }
  32. int StrToInt(LPSTR lpstr)
  33. {
  34.     static int ret = 0;
  35.     int ten = 1;
  36.     int i;
  37.     int len = lstrlen(lpstr);
  38.     ret = 0;
  39.     for (i = len - 1; i > -1; i--)
  40.     {
  41.         ret = ret + (ten * (lpstr[i] - '0'));
  42.         ten = ten * 10;
  43.     }
  44.     return (ret);
  45. }
  46.